History
History
Synonyms
UK
US
Meaning:
contend

to struggle, compete

compete, fight

strive

to struggle; to make great efforts

try for, exert oneself

strove

of strive

try for, exert oneself

KNOCK ONESELF OUT as in Wiktionary
KNOCK ONESELF OUT as in Wikipedia